About Leonard Peter Limited (00810261) United Kingdom