About J Lord Properties Limited (09590053) United Kingdom