About Sandler Limited (12326644) United Kingdom