About Marshall Osborne & Company Limited (00247179) United Kingdom