About Walker Spe Limited (07915015) United Kingdom