About Idaho Design Limited (02878917) United Kingdom