About Mechanofix 24 Limited (12540375) United Kingdom