About Callaghan & Scott Limited (06576975) United Kingdom