About Vital Maintenance Solutions Properties Limited (11582290) United Kingdom