About Tawny Beck Management Company Limited (03816102) United Kingdom