About Ringmer Property & Investments Limited (12956656) United Kingdom