About Sefton Street Limited (12628408) United Kingdom