About Glenbrae Homes Ltd (SC503938) United Kingdom