About Brancaster Property Holdings Ltd (12997813) United Kingdom