About The Frilsham Land Company Limited (10059478) United Kingdom