About Wykefold Limited (01961923) United Kingdom