About Elcap Properties Llp (OC347979) United Kingdom