About Just The Place Limited (09553403) United Kingdom