About Sefton Holdings Limited (00577593) United Kingdom