About Deea Properties Ltd (SC696995) United Kingdom