About Zoe Hubbard Interior Design Ltd (12505702) United Kingdom