About O&h Walton Limited (05176292) United Kingdom