About Mowbray Inn Limited (SC708574) United Kingdom