About Ridgemoor Holdings Limited (05667116) United Kingdom