About Sandhurst Properties London Ltd (11553225) United Kingdom