About Lee & Holmes Ltd (12901067) United Kingdom