About Haycock And Jay Associates Ltd (07119787) United Kingdom