About The Osborne Trust Company Limited (02848458) United Kingdom