About Nimrod & Family Limited (09317450) United Kingdom