About Ll Shell Limited (02621751) United Kingdom