About Quincemoore Limited (11916058) United Kingdom