About Canfield Scott Limited (11574668) United Kingdom