About Byrd Ltd (12393845) United Kingdom