About Peters Elworthy & Moore Limited (02007313) United Kingdom