About Sefton Property Developments Limited (10051520) United Kingdom