About Vale Of Mowbray Holdings Limited (05151352) United Kingdom