About Lecter Associates Limited (03868240) United Kingdom