About J.l. & Sons Properties Limited (10984237) United Kingdom