About Trelleck Ltd (09436813) United Kingdom