About Homack Properties (johnstone) Ltd. (SC298053) United Kingdom