About Ll21 (holdings) Limited (08338625) United Kingdom