About Brackenbrae Property Holdings Limited (SC420621) United Kingdom