About Limes Estates Limited (02542672) United Kingdom