About Abbot Blinds & Curtains Limited (08948393) United Kingdom