About Callan Site Management Limited (SC661957) United Kingdom