About Beaver Framing Limited (04107497) United Kingdom