About Avalon Properties & Services Limited (09220033) United Kingdom