About The Shelsley Trust Limited (04198158) United Kingdom