About Beechwood Services Ltd. (SC296852) United Kingdom