About Nimrod Properties Limited (13397845) United Kingdom