About Randell & Marshall Properties Ltd (12449703) United Kingdom