About Sandhurr London Ltd (11243178) United Kingdom