About Latent Land (scotland) Ltd. (SC119172) United Kingdom