About Ricketts Properties Ltd (12840601) United Kingdom