About London & Oxford Investments Limited (04353780) United Kingdom