About St. Botolphs Avenue Management Company Limited (07541967) United Kingdom