About Terry Developments Ltd (11536475) United Kingdom