About Kier Finance & Treasury Holdings Limited (05887555) United Kingdom