About Haycock Technical Services Ltd (06599867) United Kingdom