About Claxton Partners Limited (12914259) United Kingdom