About Ben Green Associates Limited (10292731) United Kingdom