About De Mowbray Holdings Limited (13561493) United Kingdom