About Barlow&walsh Limited (10452412) United Kingdom