About Leo Manning-farnon Limited (12639861) United Kingdom