About New Bamboo Inn Ltd (SC654996) United Kingdom