About Oldroyd Associates Limited (04896162) United Kingdom