About Ogilvie Design Studio Ltd (08745287) United Kingdom