About Inchstore Limited (01706869) United Kingdom