About Thurlstone Estates Limited (12628232) United Kingdom