About Ramridge House Limited (02130664) United Kingdom