About Nimrod Property Investments Limited (07448809) United Kingdom