About Castle Holiday Lets Ltd (13112611) United Kingdom