About Walker Park Management Limited (03152764) United Kingdom