About Peter Stewart Associates Limited (02491770) United Kingdom