About Lexington Bros Investment Ltd (12896394) United Kingdom