About Knollys Management Limited (06308590) United Kingdom