About Lachowicz Limited (11336656) United Kingdom