About Walker & Homer Group Limited (00533016) United Kingdom