About The Place Store Limited (SC618262) United Kingdom