About The Scallop Shell Limited (08615049) United Kingdom