About Artefact Property Investments Limited (08858267) United Kingdom