About James Ellis Design Limited (03754096) United Kingdom