About Alba Life Trustees Limited (SC031475) United Kingdom