About Williams Plummer Limited (07016813) United Kingdom