About International Land And Developments Limited (04995144) United Kingdom