About Ramsgate Design & Build Limited (06601129) United Kingdom