About The Ricards Management Company Lamberhurst Limited (02496342) United Kingdom