About New Altmore Limited (08697512) United Kingdom