About Brailsford Investment Holdings Limited (12620201) United Kingdom