About The Lazarus Centre Limited (03379539) United Kingdom