Bajwa Steel Limited, specialized in metal works, also serves the town of Carshalton which is a town in south London, England. Historically part of Surrey, it is located 9.9 miles south-southwest of Charing Cross, situated in the valley of the River Wandle. Carshalton lies within a radius of 5 miles from our office.