About Capita Property And Infrastructure Holdings Limited (03840627) United Kingdom