About Eclipse Projects & Design Limited (03983884) United Kingdom