About Jayfix Property Solutions Ltd (12933940) United Kingdom