About Cecil Walter Ltd (09502337) United Kingdom