About St. Hilda S Properties Limited (02835088) United Kingdom