About Loucas Properties Limited (11866307) United Kingdom