About Keele Torrington Lane Management Company Limited (12268750) United Kingdom