About Starr Properties Ltd (10980149) United Kingdom