About O Dell Walton & Partners Limited (02292054) United Kingdom