About Majorfix Ltd (12583242) United Kingdom