About Mycock Associates Limited (07506618) United Kingdom