About Chuck & Partners Limited (12259786) United Kingdom