About The London Framing Studio Limited (08166848) United Kingdom