About The Ways And Means Trust Limited (00926759) United Kingdom