About Walker May Limited (12277880) United Kingdom