About Sedbrook Limited (12026506) United Kingdom