About Thorneycroft Estates Limited (01088285) United Kingdom