About Home Of Life Foundation Limited (08846399) United Kingdom