About Heddrik & Strout Limited (06057119) United Kingdom