About St. Marks Close (keynsham) Management Co. Limited (01331097) United Kingdom