About Sand Project Management Limited (05128232) United Kingdom