About Logic Property Developments Limited (13580288) United Kingdom