About St. Johns View & Church View Management Company Limited (10790571) United Kingdom