About Linkhouse Associates Limited (03238422) United Kingdom