About 18 Bow Street Management Company Limited (07716168) United Kingdom