About Rickarton Properties Limited (01188571) United Kingdom