About Larden Road Holdings Limited (10251657) United Kingdom