About Broomstick Car & Commercials Limited (02812172) United Kingdom