About Six Lechmere Road Limited (03073697) United Kingdom