About Brailsford Holdings Limited (12218160) United Kingdom