About Castle Group London Ltd (09016644) United Kingdom