About Bamboo Palace Ilfracombe Ltd (11256205) United Kingdom