About Parker & Associates Ltd (12638840) United Kingdom