About Windmill Hill Capital Partners Limited (07310495) United Kingdom