About Marcellous Properties Ltd (12175209) United Kingdom