About Peter Mills Installations Limited (05199400) United Kingdom