About Byron Hill Management Limited (04373418) United Kingdom