About The Osborne Studio Gallery Limited (03115167) United Kingdom