About Deltamoore Properties Ltd (12608338) United Kingdom