About T & J Property Management Services Limited (10621867) United Kingdom