About Strober Properties Ltd (12495854) United Kingdom