About Wyck Limited (07122681) United Kingdom