About Watson Stirrup Properties Limited (10861773) United Kingdom