About Stanford Bay Management Limited (09596864) United Kingdom