About The Location Store Limited (07845163) United Kingdom