About X & F Properties Ltd (12052465) United Kingdom