About Jandu And Son Properties Ltd (12911543) United Kingdom