About Scra Properties Ltd (10925382) United Kingdom