About Bishops Wharf Investments Limited (10850846) United Kingdom