About Parker Richards Limited (07357029) United Kingdom