About Lesclaux Limited (06739664) United Kingdom