About Thurnham Mews (management) Company Limited (02670612) United Kingdom