About Kennedy & Lord Limited (07642345) United Kingdom