About Barrington Master Habitat Ltd (13049803) United Kingdom