About J & J Mowbray Properties Limited (NI064491) United Kingdom