About Terrier Developments Limited (10077598) United Kingdom