About Chameleon Upholstery Ltd. (12590329) United Kingdom