About 10 Lansdowne Terrace Exeter (management) Limited (05187854) United Kingdom