About Trollope Holdings Limited (10469568) United Kingdom