About Rattan & Cane Ltd (13254861) United Kingdom