About Walker & Smith Limited (07422299) United Kingdom