About London & Oxford Trustees Limited (04044595) United Kingdom