About Picktheplace Stay Limited (11817796) United Kingdom