About Lansdowne Terrace (exeter) Limited (02128738) United Kingdom