About Barrington Rice Estates Ltd (12890903) United Kingdom