About Maxiflex Services Limited (11531035) United Kingdom