About J Square Property Limited (13369817) United Kingdom