About The Lazarus Partnership Limited (07675948) United Kingdom