About Byron Hill Holdings Limited (06647042) United Kingdom