About Giblin & Sullivan Limited (SC597107) United Kingdom