About Kydd & Co Limited (04731259) United Kingdom