About The Beck Head Company Limited (11627319) United Kingdom