About Jo Walker Ltd (12885859) United Kingdom