About Inchmead Holdings Limited (08834788) United Kingdom