About Maebell Properties Ltd (11199591) United Kingdom