About Thomas Ellis Design Limited (05037325) United Kingdom