About Wickersham Limited (03772448) United Kingdom