About Speen Allotment Association (CE023418) United Kingdom