About L&l Chatham Limited (07996534) United Kingdom