About Stanley Clarke Holdings Limited (11532497) United Kingdom