About Olive & Bay Interiors Ltd (12588356) United Kingdom