About Marcella Properties Ltd (10842811) United Kingdom