About Barlow & Barlow Design Limited (08611964) United Kingdom