About James Hodges Design Consultancy Limited (06893748) United Kingdom