About Campbell & Walker Limited (11589056) United Kingdom