About Demont Properties Ltd (13254615) United Kingdom