About Richard I. Stirling Limited (11810779) United Kingdom