About Beechwood Avenue Properties Limited (12054995) United Kingdom