About Deangrove Properties Ltd. (SC201826) United Kingdom