About Cammock Investments Limited (00817995) United Kingdom