About Helford Passage Apartments Limited (06903090) United Kingdom