About Flint & Flint Limited (11781173) United Kingdom