About Find A Place Ltd (12138624) United Kingdom