About Russells Properties Ltd (12158048) United Kingdom