About Kenwood Management Limited (01354808) United Kingdom