About Chaffron Apartments Ltd (12295921) United Kingdom