About Excel Modular Buildings (holdings) Limited (09568592) United Kingdom