About Kenchen (stamford) Limited (10327280) United Kingdom