About Cadar & Holmes Ltd (11577961) United Kingdom