About Patchgrain Limited (03004426) United Kingdom