About Braham Sears & Partner Limited (02919461) United Kingdom