About Walker Scott Limited (04308623) United Kingdom