About Terrier Firma Limited (07590563) United Kingdom