About Barlow Smith Limited (07299663) United Kingdom