About J & X Property Management Limited (11552586) United Kingdom