About Marcel Angel Property Investments Limited (08662139) United Kingdom