About K & A Property Holdings Limited (12979126) United Kingdom