About Benham Holdings Limited (12121024) United Kingdom