About Clifton Apartments Limited (05269634) United Kingdom