About The Place Leeds Ltd (11272269) United Kingdom