About Studio 18 Design Limited (07545838) United Kingdom