About Stovell & Millwater Limited (09544180) United Kingdom