About Cook And Lucas Limited (12957247) United Kingdom