About Tallsticks Management Company Limited (06616149) United Kingdom