About Sefton Lodge Limited (09903645) United Kingdom