About Lecraroy Limited (01189088) United Kingdom