About Errol Houston Design Studio Ltd (11859518) United Kingdom