About Castle View (deganwy) Limited (10551306) United Kingdom