About Ottoline Ferdinand Limited (06928445) United Kingdom