About Sandford Financial Limited (06639909) United Kingdom