About 2squeakyclean Ltd (12701092) United Kingdom