About Beechwood Allan Limited (12273951) United Kingdom