About Walker & Sloan Limited (12412039) United Kingdom