About Ilm Castle Property Limited (13068866) United Kingdom