About Niebuhr Limited (11645555) United Kingdom