About Parker And Smith Limited (08663105) United Kingdom