About Sprague S Property Investments Limited (12937281) United Kingdom