About Niven & Flint Limited (12558808) United Kingdom