About Sefton Freehold Management Ltd (12315659) United Kingdom