About Peter Millard & Partners Limited (02260180) United Kingdom