About Leclyde Ltd (11716469) United Kingdom