About Whisperwood Management Limited (04298147) United Kingdom