About Trimlace Limited (01751856) United Kingdom