About Powell Tuck Management Limited (06490601) United Kingdom