About Callaghan Property Holdings Limited (SC651201) United Kingdom