About Bow Arrow Management Co. Limited (02430735) United Kingdom