About Terrett S Place Limited (05160636) United Kingdom