About Sidney Leigh And Lynroy Limited (02600606) United Kingdom