About Carl Hammond Limited (09017433) United Kingdom