About Homack Properties (glasgow) Ltd. (SC298054) United Kingdom