About Peter Horridge Designs Ltd (04690214) United Kingdom