About Peter Roy Associates Limited (06912991) United Kingdom