About Lenard Schomer Limited (11885819) United Kingdom