About Brace & Presswell Holdings Limited (02693042) United Kingdom