About Peter Osborne Design Services Limited (08961936) United Kingdom