About Barrows London Limited (06041112) United Kingdom