About Lester & Hamilton Limited (00510043) United Kingdom