About Deville And Lear Limited (02226515) United Kingdom