About Bell & Buxton Trustees Limited (11762132) United Kingdom