About Half Acre Project Management Limited (11284803) United Kingdom