About Lucas Hull Limited (07997996) United Kingdom