About Bow Locke Ltd (11661330) United Kingdom