About Barlow Associates Limited (04740520) United Kingdom