About Sedgemill Limited (02531833) United Kingdom