About Barlow Street Motors Ltd (08350715) United Kingdom