About Leicester Contract Machining Limited (06880785) United Kingdom