About Charisma Blinds & Fabrics Limited (03788287) United Kingdom