About Kellam Management Limited (07532902) United Kingdom