About Lode Developments Limited (06627845) United Kingdom