About Mechair Limited (11235719) United Kingdom