About Majorfax Limited (01808558) United Kingdom