About Deogan And Co Limited (07365003) United Kingdom