About Leclair Solutions Ltd (09595778) United Kingdom