About Campbell Meyer & Co Limited (SC116101) United Kingdom