The Cane Factory & Upholstery Shop Ltd