About The Nook Interior Design Studio Ltd (13087084) United Kingdom