About J&d Castle Properties Ltd (11382056) United Kingdom