About Barlow And Straker Ltd (08960907) United Kingdom