About Wyckham Management Limited (03548623) United Kingdom