About Beechwood Holdings Limited (13288462) United Kingdom