About Beechwood Laboratories Limited (NI046017) United Kingdom