About Trillium Wallace Associates Ltd (06565255) United Kingdom