About Wyck&neatham Limited (11734660) United Kingdom