About S. M & S Walker Limited (05857656) United Kingdom