About Carter Accommodation Holdings Limited (03892906) United Kingdom