About Delomosne & Son Limited (00236837) United Kingdom