About Link House Limited (09084780) United Kingdom