About Kidd & Co (holdings) Limited (04580859) United Kingdom