About Sader & Co Limited (10283486) United Kingdom