About Byrd Associates Limited (02963794) United Kingdom