About Alembic Land (london) Ltd (07685470) United Kingdom