About Lord Byron Investments Limited (03931704) United Kingdom