About Sharrow Head Management Co. Limited (01617076) United Kingdom