About Icknield Management Limited (02242851) United Kingdom