About Stallings Lane Car Spares Limited (04638098) United Kingdom