About Mainfix Properties Ltd (12861242) United Kingdom