About Still Waters Project Management Ltd (09511387) United Kingdom