About Avalon Property Development & Rental Limited (05145076) United Kingdom