About Dekalary Properties Ltd (11335229) United Kingdom