About Thornrest Investment Properties Ltd (13371755) United Kingdom