About Stanton Walker Limited (10074577) United Kingdom