About Osborne House Interiors Ltd (08362637) United Kingdom