About Rickhard Properties Limited (SC671739) United Kingdom