About Beechwood Kitchen & Interiors Limited (SC692680) United Kingdom