About Kennedy And Foster Limited (12340118) United Kingdom