About Richmond Terrace Property Ltd (13096294) United Kingdom