About Holt & Co Limited (07883942) United Kingdom