About Sefton Lodge Freeholders Limited (11997234) United Kingdom