About Kennedy Spencer Consulting Limited (10772679) United Kingdom