About Twickenham House (abingdon) Management Company Limited (07879493) United Kingdom