About Beaumont & Fletcher Limited (02388524) United Kingdom