About Markel Integrated Blinds Ltd (13284907) United Kingdom