About De Mowbray House Freehold Limited (08943444) United Kingdom