About Allchin Holdings Limited (13402276) United Kingdom