About Lace Mechanics Limited (00517077) United Kingdom