About The Bamboo Furniture Shop Limited (12429072) United Kingdom