About Stan Palmer Limited (03932268) United Kingdom