About Deveer And Co Limited (12573658) United Kingdom