About Sefton Property Holdings Ltd (12258954) United Kingdom