About Deva Strata Limited (02278220) United Kingdom