About Peter D. Stirling Limited (SC035917) United Kingdom