About Stern & Co Properties Ltd (13466695) United Kingdom