About Byron Hill Investments Limited (06647336) United Kingdom