About Lucky Clover (property) Limited (13498512) United Kingdom