About The Forty-two Queens Road Twickenham Management Company Limited (03002872) United Kingdom