About Sefton Lodge Management Company Limited (03163161) United Kingdom