About Barlow & Sons (hermitage) Limited (00792136) United Kingdom