About Terrill Properties Limited (11486204) United Kingdom