About Wickham International Management Services Limited (01421821) United Kingdom