About Lucas Mcallister Properties Limited (02274253) United Kingdom