About Nimrod Developments Limited (04872983) United Kingdom