About Rams Island Property Limited (NI064818) United Kingdom