About Lord Byron Limited (10765243) United Kingdom