About Neaves & Neat Limited (10280881) United Kingdom