About Trebor Sedgeberrow Management Limited (03821207) United Kingdom