About Kitto & Co Limited (07178610) United Kingdom