About Abode Land (scotland) Ltd (SC693913) United Kingdom