About Beenham Investment Group Limited (03085177) United Kingdom