About Williams Bulldog Management Limited (10527475) United Kingdom