About Deja Manufacturing Limited (02674562) United Kingdom