About J And I Property Developments Limited (12375609) United Kingdom