About San Hamhill Store Limited (12775795) United Kingdom