About Seaforth Land Management Limited (10589726) United Kingdom