About Peter Howarth Design Limited (01938272) United Kingdom