About Nimrod Property Ltd (13620283) United Kingdom