About Stanford Marsh Limited (00838089) United Kingdom