About Julian Church & Associates Property Holdings Limited (12938429) United Kingdom