About Charles Freeman Projects Limited (07688506) United Kingdom