About Lucas Close Freehold Limited (12491916) United Kingdom