About Streatham Motor Works Limited (12918752) United Kingdom