About Callaghan Developments Limited (13399796) United Kingdom