About Ramm Properties Limited (11569628) United Kingdom