About Sheerframe Limited (09276899) United Kingdom