About Birchgrove Properties (glasgow) Limited (SC112987) United Kingdom