About Eccosheds & Lofts Limited (12913482) United Kingdom