About Pillmore Prescod & Associates Limited (12391124) United Kingdom