About Parker & Scott Limited (03301472) United Kingdom