About Walker Wallace Limited (07905150) United Kingdom