About Stephen Richard Peter Llp (OC367947) United Kingdom