About Leck Curphey Limited (01805292) United Kingdom