About Barrington London Limited (08851260) United Kingdom