About Lucas Properties International Limited (11933460) United Kingdom