About Parker & Lake Limited (02572798) United Kingdom