About Beard & Associates Limited (03822653) United Kingdom