About Nimrod Development Limited (06920515) United Kingdom