About First Call Properties Ne Ltd (12524864) United Kingdom