About Sefton Developments Ltd. (10978678) United Kingdom