About Wickhams Wharf Management Limited (01972197) United Kingdom