About Burnbrae Land Company Limited (SC520103) United Kingdom