About Oma-fix Property Maintenance Ltd (13023458) United Kingdom