About Ll Holdings Norfolk Limited (13311286) United Kingdom