About Braham Sears & Partner Management Ltd (05833734) United Kingdom