About Avalon Properties (scotland) Ltd (SC704660) United Kingdom