About Sfx-mechs Limited (09065748) United Kingdom