About Alexander Beard Investment Management Limited (04216659) United Kingdom