About Kenyon & Friends Limited (07880191) United Kingdom