About Stanford Holding Ltd (12682476) United Kingdom