About R.h. Mowbray Limited (00518081) United Kingdom