About Tilson Close Management Limited (05487514) United Kingdom